package jp.co.redfox.archclub.poker;

/**
 * Requirement summary class.
 * 
 * <pre>
 *         ・ゲームシステムを作成したい。
 *         ・ポーカーゲームを作りたい。
 *         ・データ管理機能を作りたい。（ファイルベース／DBベース etc）
 *         ・役判定したい。
 *         ・カードシャッフルアルゴリズムをすっきりさせたい。
 *         ・ゲーム進行にデザインパターンを当てたい。
 *         ・ユーザー機能を実装したい。
 *         ・グラフィカルなユーザーインターフェースに切り替えできるように。（GUI内にCUI,GUIモードをもつ）
 *         ・本格的RPGの一部として使用できるようにする。
 *         ・ネットワーク機能を実装。
 *         ・ソースレビューをある程度細かくしながら進行していきたい。
 *         ・絵と音楽を追加する。（MIDI）
 *         ・テストケース先行で実装していきたい。
 *         ・間違ったコードが書けない仕組み。
 *         ・このシステム作りで、個々人のノウハウを共有し、実践で使っていきたい。
 *         ・自然とバグを生み出さないようなプログラミングができるよう、
 *         　言語性質を意識しながらコーディングして行きたい。
 *         ・ポーカーゲームを通して、デザインパターンを体験したい。
 *         ・BGM、SEを流したい。
 *         ・ロゴの外出し、メッセージ。
 *         ・他のゲームを導入するためのリファクタリング。（パッケージの整理なども）
 *         ・マッチングのアルゴリズム
 *         ・戦績の記録と読みだし。
 *         ・システムそのものを可視化できるようにしたい（ちょっとこれは大掛かりだけど）
 *         ・勝敗データ
 *         ・キャラメイク
 * </pre>
 * 
 * @author momonga1banchi
 */
public class RequirementSheet {
}
